package main

import "fmt"

type kelvin float64

// 闭包
// 因为函数字面值需要保留外部作用域的变量引用，所以函数字面值都是闭包的。

func main() {
	var k kelvin = 294.0
	sensor := func() kelvin {
		return k
	}
	fmt.Println(sensor())

	k++
	fmt.Println(sensor())

}
